{
    "uidPageLogin": {
        W3Const.w3PropType: W3Const.w3TypePanel,
        W3Const.w3PropSubUI: [
            "uidDependencyLogin",
            "uidLoginTable"
        ]
    },

    "uidDependencyLogin": {
        W3Const.w3PropType: W3Const.w3TypeDependency,
        W3Const.w3PropDependency: {
            W3Const.w3DependencyJS: [
                "EJLogin.js"
            ]
        }
    },

    "uidLoginTable": {
        W3Const.w3PropType: W3Const.w3TypeTable,
        W3Const.w3PropSubUI: [
            [], # No header
            ["uidUsernameLabel", "uidUsername"],
            ["uidPasswordLabel", "uidPassword"],
            ["uidNullLabel",     "uidLoginButton"]
        ]
    },

    "uidUsername": {
        W3Const.w3PropType: W3Const.w3TypeText
    },

    "uidPassword": {
        W3Const.w3PropType: W3Const.w3TypePassword
    },

    "uidLoginButton": {
        W3Const.w3PropType: W3Const.w3TypeButton,
        W3Const.w3PropString: "sidLogin",
        W3Const.w3PropEvent: {
            W3Const.w3EventClick: [
                "EJLogin('uidUsername', 'uidPassword')"
            ]
        }
    }
}
